<?php

    # Configure pathes
        	
        define('PATCH_KERNEL',  '/home/www/seng/kernel/');
                
        define('PATCH_DRIVERS', '/home/www/seng/drivers/');
        define('PATCH_DRIVERS_DISPLAY_SMARTY',  '/home/www/seng/drivers/display/smarty/');
                
        define('PATCH_LIBS',    '/home/www/seng/libs/');
        define('PATCH_MODULES', 'htdocs/modules/');

	# User configurated
        define("USER_BLOCK_CONFIRM", 0);
        define("DEFAULT_USER_ACCESS", 990);
        define("DEFAULT_ADMIN_ACCESS",  1);

	# OS - operation system cofigurated
		$config['os']['pear'] = ".:..:./libs:/home/www/server/PEAR";
		
	# Site configuration
		$config['site']['underReconstruction'] = true;
		
		$config['site']['default_module'] = "main";
		//$config['site']['default_module_page'] = array(1=>"acsgp", "groups");
		
	# Autorun configurated
		$config['autorun']['before'] = array(
			array(
				"where"	=> "kernel",
				"class"	=> "blocks"
			),
			array(
				"where"	=> "kernel",
				"class"	=> "system"
			)
		);
		
		$config['autorun']['after'] = array(
			array(
				"where"	=> "kernel",
				"class"	=> "blocks"
			)
	    );
		
 class __seng_config {
 	
 	function __construct() {
 	    # Меняем тему
 	        #__driver_display::$change_theme = "my_theme";
 	                
        # Перехватываем ошибки 404 для модуля content
            __kernel_error::$errors_function['404']['class'] = "content";
            __kernel_error::$errors_function['404']['funct'] = "e404";
            __kernel_error::$errors_function['404']['args']  = array();

        # База данных
            __driver_db::si(array(
                "login" => "root",
                "pass"  => "root",
                "host"  => "localhost",
                "dbname" => "seng"
            ));
                    
        # Инициализируем языковый драйвер с кешированием
            __driver_lang::si(true);
            
 		# Отладка
			/*
			 * Добавьте те модули, которые должны быть дебажены. Для этого используйте следующий вызов:
			 *  __kernel_system_debug::add_to_debaged('название класса');
			 * где 'название класса' это строковое значение, название класса, которое используется в модуле для дебага.
			 */
 		
			//__kernel_system_debug::add_to_debaged('main');
			__kernel_system_debug::add_to_debaged('remote');
		
 	}
 	
 }
 
 $config['class'] = '';

?>
